Obiettivi di apprendimento
- Spiegare il ciclo di vita delle risorse nel paradigma RAII
- Distinguere tra puntatori grezzi e puntatori intelligenti nel C++ moderno
- Implementare modelli di proprietà esclusiva utilizzando std::unique_ptr
- Utilizzare std::shared_ptr e std::weak_ptr per cicli di vita complessi delle risorse
- Analizzare gli oneri prestazionali e i benefici in termini di sicurezza della gestione automatica della memoria